事前定義された同時実行の制限

[flow_graph.concurrency_limits]

同時実行を制限するため function_nodemultifunction_node および async_node コンストラクターの引数として指定できる事前定義された定数。


// <oneapi/tbb/flow_graph.h> ヘッダーで定義 

namespace oneapi { 
namespace tbb { 
namespace flow { 

    std::size_t unlimited = /* 実装定義 */; 
    std::size_t serial = /* 実装定義 */;
 
} // namespace flow 
} // namespace tbb 
} // namespace oneapi

unlimited を定義するとボディーの無制限の呼び出しを同時に実行できます。

serial を定義すると、ボディーの 1 つの呼び出しのみを同時に実行できます。